<?php
/**
 * Description of ReportHive_StorageEngine_Svn
 *
 * @author Maarten Hoekstra
 */
class ReportHive_Svn implements ReportHive {
	private $localStorage = '';
	private $url = '';
	private $username = '';
	private $password = '';

	function __construct($localStorage, $url, $username, $password) {
		$this->localStorage = $localStorage;
		$this->url = $url;
		$this->username = $username;
		$this->password = $password;

		if(!file_exists($localStorage)) {

		}
	}
	
	public function createDocument(ReportHive_Model_Part $part) {

	}

	public function fetchDocumentIdentifiers() {

	}

	public function fetchDocument(string $documentIdentifier) {

	}

	public function fetchDocumentPart(string $documentIdentifier, string $partIdentifier) {

	}

	public function storeDocument(ReportHive_Model_Part $part) {

	}

	public function storeDocumentPart(ReportHive_Model_Part $part) {

	}
}
?>
